using Abp.Domain.Entities.Auditing;
using System;
using System.Collections.Generic;
using System.Text;
using Yozeev.UserManagerment.Users;

namespace Yozeev.BusinessLogic.Stats.Dtos
{
    public class GateRecordResultDto
    {
        public User User { get; set; }

        public string DeviceName { get; set; }

        public string DeviceId { get; set; }

        public ReturnStateEnum ReturnState { get; set; }

        public string TicketName { get; set; }

        public string TicketNo { get; set; }

        public string VisitValue { get; set; }

        public CheckStatusEnum StatusCode { get; set; }

        public string StatusText { get; set; }

        public DateTime CheckDate { get; set; }

        public string ScheduleCode { get; set; }

        public string BoatName { get; set; }
    }

    public class GateRecordItem
    {
        public User User { get; set; }

        public string DeviceName { get; set; }

        public string DeviceId { get; set; }

        public ReturnStateEnum ReturnState { get; set; }

        public string TicketName { get; set; }

        public long TicketNo { get; set; }

        public string VisitValue { get; set; }

        public CheckStatusEnum StatusCode { get; set; }

        public string StatusText { get; set; }

        public DateTime CheckDate { get; set; }

        public string ScheduleCode { get; set; }

        public string BoatName { get; set; }
    }
}
